package com.abocode.aichat.core.domain.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Message extends UserAction{
    public   String os="os";//	否	String(1-32)	设备类型，不能为空，全小写，取值：android、ios、ivr、web。
    public   String  device="device";//	否	String(1-32)	接收设备，不用传入
    public   String token="token";//	否	String(1-256)	鉴权令牌，调用login接口获取
    public   String from="from";//	否	String(1-256)	发送人jid
    public   String to="to";//	否	String(1-256)	接收人jid

//    public   String sender="sender";//	uid	发送人手机号码不用传入
//    public   String receiver="receiver";//	否	String(1-32)	接收人手机号码
    public   String content="content";//	否	String(1-255)	消息内容
    public   boolean isOffline;//	否	int(8)	消息（0-在线，1-图片）
    public   String type="type";//	否	int(8)	消息类型（0-文字，1-图片，2-文件）
    public   String smallfile="smallfile";//	否	String(1-128)	小图
    public   String  file="file";	//否	String(1-128)	原图
    public   String showTime="showdate";//	否	String(1-32)	终端显示时间
    public   String  sendTime="senddate";//	否	String(1-32)	发送时间
    public   boolean isRead;//	否	int(8)	是否已读,1-isRead,0-isNotRead
}
